import {index} from "../../service/index";

Page({
  data: {
    slides: [],
    goods: [],
    current_page:1,
    showLoading:false,
    noData:false
  },

  onLoad(){
    this.getData()
    },


  onReachBottom() {
    this.setData({
      current_page: ++this.data.current_page
    })
  this.getData()
  },

  getData(){
    // 显示底部的loading
    this.setData({
      showLoading:true
    })
    // 发送请求，获取数据
    index({page:this.data.current_page}).then(res=>{
      console.log(res);
      // 拿到数据后隐藏loading
      this.setData({
        showLoading:false
      })
      if (this.data.current_page === 1){
          this.setData({
            slides:res.slides
          })
        }

      //如果没有数据了，那么就不再进行处理
      if (res.goods.data.length === 0){
          this.setData({
            noData:true
          })
      }else {
        this.setData({
          // 当前的数据和封装数据组合成新的数据
          goods:[...this.data.goods,...res.goods.data]

        })
      }
    })
  }
})
